package com.example.points.service;

import com.example.points.domain.UserPoints;
import java.util.List;

public interface UserPointsService {
    UserPoints getUserPoints(Long userId);
    boolean rechargePoints(Long userId, Long points, String description);
    boolean consumePoints(Long userId, Long points, String description);
    boolean batchRechargePoints(List<Long> userIds, Long points, String description);
    boolean batchConsumePoints(List<Long> userIds, Long points, String description);
    void checkExpiringPoints();
} 